package net.dopan.pigframe.demo.model.entity.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserActivityVo implements Serializable{

    private static final long serialVersionUID = 1L;

    /**
     * 活动Id
     */

    private long activityId;


    private String activityName;
    /**
     * 活动费用
     */
    private String activityCost;

    private String activityDetail;

    private String coverPhotoUrl;

    private long userId;

    private String userName;

    private long peopleNumber;
    /**
     * 活动类型
     */
    private long classifyId;
    /**
     * 审核标记 0未通过 1通过
     */
    private byte auditing;
    /**
     * 热门标记 0非热门 1热门
     */
    private byte hot;
    private String longitude;//经度
    private String latitude;//纬度
    private String province;//省
    private String city;//市
    private String area;//区

    /**
     * 用户离该活动距离
     */
    private Double distance;

    /** 活动时间列表 */
    private List<UserActivityTimeVo> userActivityTimeList;
    /**
     * 参与者列表
     */
    private List<UserActivityPaticipantVo> userActivityPaticipantVoList;
    /** 点赞数 */
    private Integer likeNum;
    /** 收藏数 */
    private Integer collectNum;
    private Integer likeFlag;
    private Integer collectFlag;
    private Integer concernFlag;

}
